from 工程.DT126.DT126_2D功放模块.项目公用库.公共函数 import *

    
def 开路驻波保护测试初始化():
    # 射频矩阵1.打开接口()
    信号源1.打开接口()
    综测仪1.打开接口()
    产品初始化()
    信号源1.设置调制关()
    信号源1.设置射频开()
    信号源1.设置幅度(幅度=-2)
    综测仪1.设置测试发射()
    综测仪1.设置音频1关()
    综测仪1.设置音频2关()
    综测仪1.设置电流()

    zbb路由.开路驻波保护测试路由()
    print("驻波保护初始化")
    
def 开路驻波保护测试(频点=108):
    频率=频点*1000000

    if zbb参数.上一次测试项目 != "开路驻波保护":
        zbb工步.三选框("开路驻波提示","请手动开路","","确定","")
        zbb参数.上一次测试项目 = "开路驻波保护"

    设置功率模式频点('FM',频点)
    信号源1.设置频率比对(频率=频率,比对值=频率)

    zbb产品.被测产品.发射()
    延时(2)
    综测仪1.设置电流()
    电流=综测仪1.读电流()
    zbb产品.被测产品.接收()

    项目="开路驻波保护("+str(频点)+")"
    判断合格保存(项目,电流,0, 6)

def 短路驻波保护测试(频点=108):
    频率=频点*1000000

    if zbb参数.上一次测试项目 != "短路驻波保护":
        zbb工步.三选框("短路驻波提示","请手动短路负载","","确定","")
        zbb参数.上一次测试项目 = "短路驻波保护"

    设置功率模式频点('FM',频点)
    信号源1.设置频率比对(频率=频率,比对值=频率)

    zbb产品.被测产品.发射()
    延时(2)
    电流=综测仪1.读电流()
    zbb产品.被测产品.接收()

    项目="短路驻波保护("+str(频点)+")"
    判断合格保存(项目,电流,0, 6)

if __name__=='__main__':
    pass
    
    
 
